
body{
    background:#f3f5f8;
}

/* 头部 */
.header{
    background:#fff;
}

.header-content{
   min-width:1000px;
    height:66px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-size:14px;
    color:#666;
}

/* 主体内容 */
.main{
    width:1000px;
    margin:0 auto;
    background:#fff;
    margin-top:80px;
    padding-bottom:50px;
}

.main-form{
    width:420px;
    margin:0 auto;
}
/* 标题 */
.main-form h1{
    font-size:38px;
    line-height:58px;
    color:#4b4b4b;
    padding-top:37px;
    font-weight:normal;
}

.main-form h2{
    font-size:26px;
    line-height:48px;
    color:#4b4b4b;
    font-weight:normal;
}

.main-form .promotion{
    background:#ED510A url(../imgs/reg-gift.png) no-repeat 44px center;
    color:#fff;
    line-height:32px;
    border-radius:3px;
    padding-left:70px;
}

.main-form p{
    position:relative;

    margin-bottom:24px;
    font-size:12px;
    line-height:20px;
}

.main-form p input{
    width:100%;
    height:40px;
    outline: 0;
    border:1px solid #c5c5c5;
    border-radius:3px;
    font-size:14px;
    padding-left:15px;
}
.main-form p input:focus{
    border-color:  #00bdff;
}

.main-form .captcha input{
    width:295px;
    border-right:0;
    border-radius:3px 0 0 3px;
}

.main-form .captcha button{
    position:absolute;
    width:125px;
    height:40px;
    border:1px solid #c5c5c5;
    background:#f3f5f8;
    font-size:14px;
    cursor:pointer;
}

.main-form .agree{
    color:#a3a3a3;
}

.main-form .agree input{
    width:13px;
    height:13px;
    vertical-align: middle;
}

.main-form p span{
    position:absolute;
    left:450px;
    top:10px;

    width:200px;
    color:#f15b5b;
    display:none;
}

.main-form p span i{
    display:inline-block;
    width:16px;
    height:16px;
    background:url(../imgs/sprite2.png) no-repeat 0 -128px;
    vertical-align: -4px;
    margin-right:5px;
}

.main-form .regbtn button{
    width:100%;
    height:50px;
    
    background:#e0e0e0;
    border:0;
    font-size:16px;
    color:#5f5f5f;
    cursor:pointer;
}

.main-form .regbtn .active{
    color:#fff;
    background:rgb(21, 189, 237);
}

/* 清除按钮 */
.main-form p img{
    position:absolute;
    right:10px;
    top:12px;
    cursor:pointer;
    display:none;
}

.main-form .captcha img{
    right:145px;
}